No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
PRPA_MT101102CA
Get Demographics Response

Derived from RMIM: PRPA_RM101102CA and HMD: PRPA_HD101102CA
 
IdentifiedEntity

Design Comments: The IdentifiedEntity class is the entry point to the R-MIM and contains one or more identifiers (for example an "internal" id used only by computer systems and an "external" id for display to users) for the Person in the Client Registry. The statusCode is set to "active". The beginning of the effectiveTime is when the record was added to the registry.

Rationale: Provides the message entry point required to add a person to the Client Registry

classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:IDENT, fixed value= "IDENT"}
id [1..1000]
Role (SET<II.PUBLIC>)

Design Comments: This identification attribute supports capture of a healthcare identifier specific to the client. This identifier may be assigned jurisdictionally or by care facility.

UsageNotes: At least 1 client identifier must be present in the message

Rationale: Mandatory attribute supports unique identification of the client.

statusCode [1..1]
Role (CS) {CNE:V:RoleStatus}

Design Comments: Indicates the status of the Client role (e.g. Active)

Rationale: Populated attribute supports the identification of the client

effectiveTime [0..1]
Role (IVL<TS.FULLDATE>)

Design Comments: An interval of time specifying the period during which this record in a client registry is in effect, if such time limit is applicable and known

Rationale: Required attribute supports the identification of the client

confidentialityCode [1..1]
Role (CV) {CNE:V:x_VeryBasicConfidentialityKind}

Design Comments: x_NormalRestrictedTabooConfidentialityKind

A code that controls the disclosure of information about this patient encounter.

UsageNotes: Data in the EHR may at some point (and in some jurisdictions) be accessed directly by patients. Some health information may be deemed inappropriate for direct access by patients and requires interpretation by a clinician (e.g. prescription of placebos, analysis of certain psychiatric conditions, etc) Even where direct access by patient is not provided, there may need to be guidance to other providers viewing the record where care should be used in disclosing information to the patient. Non-clinical data (e.g. demographics) may need to be flagged as not for disclosure to patient and or next of kin. There may be professional policy and or legislative guidelines about when/if records may be flagged as not for direct disclosure.

Rationale: Populated attribute supports the business requirement to provide restricted access where required

identifiedPerson [1..1] (Person)

Design Comments: The Person class contains identifying and demographic data elements for the focal person similar to those in the HL7 v2.x PID segment such as name, gender, date of birth, deceased indicator and time.

Rationale: Provides additional demographic data elements for the focal class IdentifiedEntity

subjectOf [0..1] (Subject)

Design Comments: Associates the IDENT role with a required observation which indicates the confidence value of the returned record(s).

 
Person

Design Comments: The Person class contains identifying and demographic data elements for the focal person similar to those in the HL7 v2.x PID segment such as name, gender, date of birth, deceased indicator and time.

Rationale: Provides additional demographic data elements for the focal class IdentifiedEntity

classCode [1..1] (M)
Person (CS) {CNE:C:EntityClass:PSN, fixed value= "PSN"}
determinerCode [1..1] (M)
Person (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}
name [1..20]
Person (LIST<PN.BASIC>)

Design Comments: Name(s) for the Client

Rationale: Populated attribute supports the identification of the client

telecom [1..20]
Person (LIST<TEL.PHONEMAIL>)

Design Comments: Provides information about telecom

Rationale: Populated attribute supports the identification of the client

administrativeGenderCode [1..1]
Person (CV) {CNE:D:AdministrativeGender}

Design Comments: Gender of the Client, this is not to be confused with Clinical Gender of a client. Administrative Gender is typically restricted to Male (M), Female (F) or Undifferentiated (U)

Rationale: Populated attribute supports the identification of the client

birthTime [1..1]
Person (TS.DATETIME)

Design Comments: Date of birth of the Client

Rationale: Populated attribute supports the identification of the client

deceasedInd [0..1]
Person (BL)

Design Comments: An indication that the client is deceased. Appropriate business process/function will need to be employed to ensure that validation or verification of the death event has been established prior to populating the message.

Rationale: Required attribute supports the identification of the client

deceasedTime [0..1]
Person (TS.DATETIME)

Constraint: deceasedTime only present if deceasedInd is = TRUE

Design Comments: The date and time that a client's death occurred.

Rationale: Required attribute supports verification of death from official source such as Vital Statistics.

multipleBirthInd [0..1]
Person (BL)

Design Comments: An indication as to whether the client is part of a multiple birth.

Rationale: Required attribute supports the identification of the client

multipleBirthOrderNumber [0..1]
Person (INT.POS)

Design Comments: The order in which this client was born if part of a multiple birth.

Rationale: Required attribute supports the identification of the client

addr [1..10]
Person (LIST<AD.FULL>)

Design Comments: Address(es) of the Client

Rationale: Populated attribute supports the identification of the client

asOtherIDs [0..100] (OtherIDs)

Design Comments: Identifiers used for the focal person by other organizations are sent in the OtherIDs class. The other organization can be sent in the E_Organization Entity Class

Rationale: Provides the ability to capture additional client identifiers that are not healthcare specific

personalRelationship [0..10] (PersonalRelationship)

Design Comments: Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Rationale: Supports the business requirement to capture additional information about the Identified Client's Next of Kin

languageCommunication [1..10] (LanguageCommunication)

Design Comments: Information about what language(s) should be used to communicate with the focal person can be sent in the LanguageCommunication class.

Rationale: Supports the business requirement to identify languages used by client for the purposes of communication

 
OtherIDs

Design Comments: Identifiers used for the focal person by other organizations are sent in the OtherIDs class. The other organization can be sent in the E_Organization Entity Class

Rationale: Provides the ability to capture additional client identifiers that are not healthcare specific

classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:IDENT, fixed value= "IDENT"}
id [1..1]
Role (II.PUBLIC)

Design Comments: Other non-healthcare identifiers for the Client (e.g. Drivers License, RCMP, DND, Social Insurance Number)

Rationale: Populated attribute supports the identification of the client

code [1..1]
Role (CV) {CNE:D:OtherIdentifiersRoleType}

Design Comments: A pan Canadian code further specifying the kind of Role such as Drivers License, RCMP, DND, Social Insurance Number

Rationale: Populated attribute supports the identification of the client

assigningIdOrganization [0..1] (IdOrganization)

Design Comments: The Organization responsible for issuing the Other ID identified in the OtherIDs Role Class

Rationale: Supports the requirement to supply additional information regarding the assigning Organization of the OtherID

 
IdOrganization

Design Comments: The Organization responsible for issuing the Other ID identified in the OtherIDs Role Class

Rationale: Supports the requirement to supply additional information regarding the assigning Organization of the OtherID

classCode [1..1] (M)
Organization (CS) {CNE:C:EntityClass:ORG, fixed value= "ORG"}
determinerCode [1..1] (M)
Organization (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}
id [1..1] (M)
Organization (II.BUS)

Design Comments: Unique identifier for the organization that assigned the non-healthcare identifier for the client.

Rationale: Mandatory attribute supports the identification of the organization assigning the identifier to the client

name [1..1]
Organization (ST)

Design Comments: A name for the non-healthcare organization

Rationale: Populated attribute supports the identification of the organization assigning the identifier to the client

 
PersonalRelationship

Design Comments: Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Rationale: Supports the business requirement to capture additional information about the Identified Client's Next of Kin

classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:PRS, fixed value= "PRS"}
code [1..1] (M)
Role (CV) {CNE:V:PersonalRelationshipRoleType}

Design Comments: A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Rationale: Mandatory attribute that supports understanding the relationship between the client and the Next of Kin

relationshipHolder [1..1] (ParentPerson)

Design Comments: The Parent Person class can send the person that is legally responsible for the care and management of the focal person. If the relationship (e.g., parent, spouse, unrelated friend) of the guardian to the focal person is of interest then a PersonalRelationship with the same persons as player and scoper should also be sent.

Rationale: Supports the business requirement to capture identification and demographic information regarding the Identified Client's Next of Kin

 
ParentPerson

Design Comments: The Parent Person class can send the person that is legally responsible for the care and management of the focal person. If the relationship (e.g., parent, spouse, unrelated friend) of the guardian to the focal person is of interest then a PersonalRelationship with the same persons as player and scoper should also be sent.

Rationale: Supports the business requirement to capture identification and demographic information regarding the Identified Client's Next of Kin

classCode [1..1] (M)
Person (CS) {CNE:C:EntityClass:PSN, fixed value= "PSN"}
determinerCode [1..1] (M)
Person (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}
id [1..1]
Person (II.BUS)

Design Comments: A unique identifier for the next of kin

Rationale: Populated attribute supports the identification of the next of kin and allows for the use of null flavours when the identifier is not known or available.

name [0..1]
Person (PN.BASIC)

Design Comments: A name for the next of kin

Rationale: Required attribute supports the identification of the next of kin

 
LanguageCommunication

Design Comments: Information about what language(s) should be used to communicate with the focal person can be sent in the LanguageCommunication class.

Rationale: Supports the business requirement to identify languages used by client for the purposes of communication

languageCode [1..1] (M)
LanguageCommunication (CV) {CNE:D:HumanLanguage}

Design Comments: A code indicating the language of communication

Rationale: Mandatory attribute conveying the expected language message elements are to be transmitted in

preferenceInd [0..1]
LanguageCommunication (BL)

Design Comments: Indicates the preferred language for all communications.

Rationale: Required attribute that supports the business requirement to indicate the preferred language for all communications.

 
Subject

Design Comments: Associates the IDENT role with a required observation which indicates the confidence value of the returned record(s).

typeCode [1..1] (M)
Participation (CS) {CNE:C:ParticipationType:SBJ, fixed value= "SBJ"}
observationEvent [1..1] (ObservationEvent)

Design Comments: Each returned IdentifiedPerson can have an associated ObservationEvent reporting the confidence value (degree of certainty) and the name of the matching algorithm that resulted in that record's inclusion in the result set.

Rationale: Supports the business requirement to provide a confidence value associated with the identifiedEntity returned in the response distinguishes these different representations.

 
ObservationEvent

Design Comments: Each returned IdentifiedPerson can have an associated ObservationEvent reporting the confidence value (degree of certainty) and the name of the matching algorithm that resulted in that record's inclusion in the result set.

Rationale: Supports the business requirement to provide a confidence value associated with the identifiedEntity returned in the response distinguishes these different representations.

classCode [1..1] (M)
Observation (CS) {CNE:C:ActClass:OBS, fixed value= "OBS"}
moodCode [1..1] (M)
Observation (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"}
code [1..1] (M)
Observation (CV) {CNE:D:ObservationQueryMatchType}

Design Comments: Supports the business requirement to identify type of confidence matching used i.e. the code would be the name for the algorithm for the confidence value

Rationale: Mandatory attribute supports confident identification of intended client

value [0..1]
Observation (REAL.CONF)

Design Comments: A real number value indicating the confidence of the query with regard to finding the intended target client i.e. the value would be the computed confidence value.

Rationale: Required attribute to provide information about success of query